

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>A [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Glossary,Glossary A">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table cellspacing="0" cellpadding="0" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:middle;">
<td valign="top" width="35" style="width:35px;"><p class="p_Heading1"><a href="glossaryofterms.htm"><img src="glossary%20page.gif" width="29" height="29" border="0" alt="Glossary Page"></a></p>
</td>
<td valign="middle" width="707" style="width:707px;"><p class="p_Heading1"><span class="f_Heading1">~A~</span></p>
</td>
</tr>
</table>
</div>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="glossaryofterms.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="b(glossary).htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_Glossaryitem"><span class="f_Glossaryitem">abstract class</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A Class that cannot be directly instantiated.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast: </span><span class="f_Glossarytext">concrete class</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">abstraction</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The essential characteristics of an entity that distinguish it from all other kinds of entities. An abstraction defines a boundary relative to the perspective of the viewer.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">action</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The specification of an executable statement that forms an abstraction of a computational procedure. An action typically results in a change in the state of the system, and can be realized by sending a message to an object or modifying a connector or a value of an attribute.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">action sequence</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">An expression that resolves to a sequence of actions.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">action state</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A state that represents the execution of an atomic action, typically the invocation of an operation.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">activation</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The execution of an action.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">active class</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A Class whose instances are active objects. When instantiated, an active Class controls its execution. Rather than being invoked or activated by other objects, it can operate standalone, and define its own thread of behavior.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also: </span><span class="f_Glossarytext">active object</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">active object</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">An object that owns a thread and can initiate control activity. An instance of active Class.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also: </span><span class="f_Glossarytext">active</span><span class="f_Glossarytext"> class, thread</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">activity</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">Defines the bounds for the structural organization that contains a set of basic or fundamental behaviors. It can used to model procedural type application development for system design through to modeling business processes in organizational structures and work flow.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">activity diagram</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A diagram used to model procedural type application development for system design through to modeling business processes in organizational structures and work flow.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">activity graph</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A special case of a State Machine that is used to model processes involving one or more classifiers.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast: </span><span class="f_Glossarytext">state chart diagram</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">actor [class]</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A coherent set of roles that users of Use Cases play when interacting with these Use Cases. An Actor has one role for each Use Case with which it communicates.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">actual parameter</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A binding for a parameter that resolves to a run-time instance.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Synonym:</span><span class="f_Glossarytext"> </span><span class="f_Glossarytext">argument</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast:</span><span class="f_Glossarytext"> (formal) parameter</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">aggregate [class]</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A Class that represents the 'whole' in an Aggregation (whole-part) relationship.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> aggregation</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">aggregation</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A special form of Association that specifies a whole-part relationship between the Aggregate (whole) and a component part.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> composition</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">analysis</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The part of the software development process whose primary purpose is to formulate a model of the problem domain. Analysis focuses on what to do, design focuses on how to do it.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast: </span><span class="f_Glossarytext">design</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">analysis diagram</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A diagram used to capture high level business processes and early models of system behavior and elements. It is less formal than some other diagrams, but provides a good means of capturing the essential business characteristics and requirements.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">analysis time</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">Refers to something that occurs during an analysis phase of the software development process.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> modeling time, run time, compile time</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast: </span><span class="f_Glossarytext">design time</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">architecture</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The organizational structure and associated behavior of a system. An architecture can be recursively decomposed into parts that interact through interfaces, relationships that connect parts, and constraints for assembling parts. Parts that interact through interfaces include Classes, Components and subsystems.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">argument</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A binding for a parameter that resolves to a run-time instance.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Synonym:</span><span class="f_Glossarytext"> </span><span class="f_Glossarytext">actual parameter</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast: (</span><span class="f_Glossarytext">formal) parameter</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">artifact</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A physical piece of information that is used or produced by a business or development process. Examples of Artifacts include models, source files, scripts, and binary executable files. An Artifact can constitute the implementation of a deployable component.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Synonym: </span><span class="f_Glossarytext">product</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">Contrast: </span><span class="f_Glossarytext">component</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">assembly</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A connector that bridges the required interface of a component with the provided interface of a second component.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">association</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The semantic relationship between two or more classifiers that specifies connections among their instances.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> link</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">association class</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A model element that has both Association and Class properties. An Association Class can be seen as an Association that also has Class properties, or as a Class that also has Association properties.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also: </span><span class="f_Glossarytext">class</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">association end</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">The endpoint of an Association, which connects the Association to a classifier.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also: </span><span class="f_Glossarytext">classifier, link end</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">attribute</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A feature within a classifier that describes a range of values that instances of the classifier can hold.</span></p>
<p class="p_Glossaryitem"><span class="f_Glossaryitem">auxiliary class</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext">A stereotyped Class that supports another more central or fundamental Class, typically by implementing secondary logic or control flow. Auxiliary Classes are typically used together with focus Classes, and are particularly useful for specifying the secondary business logic or control flow of components during design.</span></p>
<p class="p_Glossarytext"><span class="f_Glossarytext" style="font-style: italic;">See also:</span><span class="f_Glossarytext"> focus class</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
